By bus or by taxi
you can use egged buses from Tel Aviv 842, 841, Haifa 301, Jerusalem 962, 963 and Tiberias 835, 841, 962, 830 (http://www.egged.co.il/Eng/). From other cities in the the valley Migdal Ha'emek, Bet Shean, Nazareth you can get to Afula by Kavim buses (http://www.kavim-t.co.il/...) or by sherut shared taxis. Sherut taxis also available from Tel-Aviv, Haifa and Tiberias. Note that buses departing from Afula to bigger cities stops at 22:00.